package tp.ui.menu.gare.gareCommon;

import java.util.ArrayList;
import java.util.List;

import tp.model.Ville;
import tp.ui.menu.gare.gareSpecifique.GareSelectionnee;
import tp.ui.menu.pattern.SousMenu;
import tp.util.DataSingleton;
import tp.util.Reader;

public class SelectionnerGareParListe extends SousMenu {

	public SelectionnerGareParListe() {
		super("Selecionner une gare dans la liste");
	}

	@Override
	public void execute()
	{
		List<Ville> listeVille= DataSingleton.getInstance().getFacade().villeFindAll();
		
		int i = 1;
		
		for(Ville ville : listeVille)
		{
			System.out.println("\t"+i+" : "+ville.getGare());
			i++;
		}
		int val= Reader.lireInt(1,listeVille.size());
		
		Ville selected = listeVille.get(val-1);
		(new GareSelectionnee(selected)).selected();

	}
}
